home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / rbbs_pc / rbbsdocs.zip / RBBSDOCS.APD < prev    next >
Text File  |  1990-11-05  |  28KB  |  617 lines

  1.  
  2.  
  3.  
  4.     APPENDIX D -- Modems with RBBS-PC                                       D-1
  5.  
  6.  
  7.     APPENDIX D -- Modems with RBBS-PC
  8.     ---------------------------------
  9.  
  10.     Introduction
  11.     ------------
  12.  
  13.     Modems are  often frustrating things  to get  working properly on  a BBS.
  14.     Some have hardware switches  that must be set.   When a SysOp  finally gets
  15.     his own  modem to work with  RBBS-PC, he will often  share his discoveries.
  16.     This appendix is a result of such sharing.
  17.  
  18.     Anchor Signalman Express (MK12)
  19.     -------------------------------
  20.     The following are the switch and jumper settings for the Modem.
  21.  
  22.         Switch 1 = Off
  23.         Switch 2 = Off
  24.         Switch 3 = On
  25.         Switch 4 = On
  26.         Switch 5 = On
  27.         Switch 6 = On
  28.         Switch 7 = On
  29.         Switch 8 = On
  30.  
  31.     Ark-Paradyne
  32.     ------------
  33.     The ARK Modem is somewhat Hayes  compatible, therefore some changes must be
  34.     made to  use this modem.   Because  of major improvements  in RBBS-PC,  the
  35.     modem can now be  used in both of its  modes, Normal and Hayes. To  use the
  36.     HAYES (tm) mode follow this procedure:
  37.  
  38.     A.) Using CONFIG.EXE supplied with RBBS-PC, select and change the following
  39.        parameters:
  40.  
  41.     Parameter 224  Number of rings to wait before answering -------- 1
  42.                    Do you want ringback? (YES/NO) ----------------- NO
  43.     Parameter 225  Use the RBBS-PC default Hayes commands?--------- NO
  44.                    1. Reset the modem ------ : ATZ or ATV0Z
  45.                    2. Initialize the modem - : ATM0Q0S2=255S10=30E0S0=0
  46.                         (Note the use of "Q0" to initialize the modem)
  47.                    3,4,5  Use the defaults supplied
  48.     Parameter 227  Issue modem commands between rings ------------ YES
  49.     Parameter 228  Baud rate to initially open modem at --------- 2400
  50.     Parameter 237  Leave modem at initial baud rate --------------- NO
  51.     Parameter 244  Modem flow control uses Clear-to-Send (CTS) ---- NO
  52.     Parameter 245  Modem flow control uses XON/XOFF --------------- NO
  53.  
  54.     For the ARK 24K (not 24K PLUS) use the following switch & jumper settings:
  55.  
  56.             Switch 1 UUUDDUUD    (where U = Up = On and  D = Down = Off)
  57.             Switch 2 UDDDDUDD
  58.             Switch 3 DUUDUUUU
  59.             MODEM         DTE/CLOCK        FLOW        BUSY       DTR
  60.             JUMPERS         E8-E9         E15-E16      E4-E7     E11-E14
  61.  
  62.     For the ARK 24K PLUS use the following:
  63.  
  64.             Switch 1 UUUDDUUD    last down = Hayes mode
  65.             Switch 2 UDDDDUDD    first up = auto answer off
  66.  
  67.  
  68.  
  69.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                     D-2
  70.  
  71.  
  72.             Switch 3 DUUDUDDD    last three down = "auto baud"
  73.             Modem Jumpers - Use the factory defaults on all
  74.  
  75.     B.) You can  also use the ARK  NORMAL mode with a fixed  terminal rate. The
  76.     modem  talks to RBBS-PC at 2400 and talks  to your user at 300, 1200, 2400.
  77.     One problem noted was that upon return from dropping to DOS,  the baud rate
  78.     reverted back to  2400. If you  were remote  and using a  1200 baud  modem,
  79.     things get very messy.  It has been noted with some external protocols that
  80.     a similar  problem exists.  I  don't recommend this setting  unless you are
  81.     willing  to take  some risks.   You must also  use flow control.   Make the
  82.     settings as follows:
  83.  
  84.     Parameter 224  Number of rings to wait before answering -------- 1
  85.     Parameter 225  Use the RBBS-PC default Hayes commands?--------- NO
  86.                    1. Reset the modem ------ : ATV0Z
  87.                    2. Initialize the modem - : ATM0Q0S2=255S10=30E0S0=0
  88.                    3,4,5  Use the defaults supplied
  89.     Parameter 227  Issue commands between rings ------------------ YES
  90.     Parameter 228  Baud rate to initially open modem at --------- 2400
  91.     Parameter 237  Leave modem at initial baud rate -------------- YES
  92.     Parameter 244  Modem flow control uses Clear-to-Send (CTS) --- YES
  93.     Parameter 245  Modem flow control uses XON/XOFF -------------- YES
  94.  
  95.     The following is recommended for the ARK 24K Modem:
  96.  
  97.             Switch 1 UUUDDUUU     (NOTE 8th position)  +++
  98.             Switch 2 UDDDDUDD
  99.             Switch 3 DUUDUUUU
  100.             MODEM         DTE/CLOCK        FLOW        BUSY       DTR
  101.             JUMPERS         E9-E10        E15-E16      E4-E7     E11-E14
  102.  
  103.     The following is recommended for the ARK 24K Plus Modem:
  104.  
  105.             Switch 1 UUUDDUUU
  106.             Switch 2 UDDDDUDD
  107.             Switch 3 DUUDUUUU
  108.  
  109.     C.) You can also  use the Hayes mode with  rings set to zero but  you can't
  110.     use Doors or SysOp drop to DOS.  (This mode has proven to be very reliable)
  111.  
  112.     Parameter 224  Number of rings to wait before answering -------- 0
  113.     Parameter 225  Use the RBBS-PC default Hayes commands?--------- NO
  114.                    1. Reset the modem ------ : ATZ
  115.                    2. Initialize the modem - : ATM0Q0S2=255S10=30E0S0=1
  116.                    3,4,5  Use the defaults supplied
  117.     Parameter 227  Issue commands between rings ------------------ YES
  118.     Parameter 228  Baud rate to initially open modem at --------- 2400
  119.     Parameter 237  Leave modem at initial baud rate --------------  NO
  120.     Parameter 244  Modem flow control uses Clear-to-Send (CTS) ---- NO
  121.     Parameter 245  Modem flow control uses XON/XOFF --------------- NO
  122.  
  123.     The following is recommended for the ARK 24K Modem:
  124.  
  125.             Switch 1 UUUDDUUD   (note 8th position)
  126.             Switch 2 DDDDDUDD   (note 1st position)
  127.             Switch 3 DUUDUUUU
  128.             MODEM         DTE/CLOCK        FLOW        BUSY       DTR
  129.             JUMPERS         E8-E9         E15-E16      E4-E7     E11-E14
  130.  
  131.  
  132.  
  133.     APPENDIX D -- Modems with RBBS-PC                                       D-3
  134.  
  135.  
  136.     The following is recommended for the ARK 24K Plus Modem:
  137.  
  138.             Switch 1 UUUDDUUD
  139.             Switch 2 UDDDDUDD
  140.             Switch 3 DUUDUDDD
  141.  
  142.     Technical comments on the Ark Modems for your interest.
  143.       1) Ark Modems can't accept  any commands if the "AA"  (auto answer) light
  144.          is on and the  phone is ringing until the  number of rings equals  the
  145.          number set  in the S0  register.   RBBS-PC expects to  issue a  "modem
  146.          answer command" when it detects a ring and is ready.  If the Ark modem
  147.          can't  accept this command, it won't  answer the phone.  You therefore
  148.          cannot use the ring-back system or answer on a ring greater than 1.
  149.  
  150.       2) Another interesting difference is that when the modem is in the "quiet
  151.          mode" (Q1) NO results will be sent to the computer.  If we  inquire as
  152.          to the number of rings received, it responds with absolutely nothing.
  153.  
  154.       3) In the Ark  Normal mode, if  you enter a  reset command  ATZ or Z,  it
  155.          requests a confirmation of  "Confirm  (Y/N) >" and you must enter a  Y
  156.          or else it does nothing.  We can  get around this with a  ATV0Z  which
  157.          tricks this into an un-conditional reset.
  158.  
  159.       4) If you attempt  to operate in the ARK NORMAL mode at 2400 baud and set
  160.          the DTE/CLOCK  jumper to E8-E9, the  modem will "downshift"  to a baud
  161.          rate to match the caller, which is normal.  Assuming  you downshift to
  162.          300 baud you must reset it with a ATZ at 300 Baud.   RBBS-PC resets it
  163.          at the  initial rate of 2400  baud and therefore the  modem is "hung".
  164.          Obviously this is not recommended.
  165.  
  166.     The following modems were tested:  24K  - ROM versions 2.21, 2.23, 2.31 24K
  167.     PLUS - ROM ver 3.63.
  168.  
  169.     If you have questions on this modem contact:
  170.  
  171.         Dave Hacquebord,
  172.         Sunshine Bulletin board,
  173.         Tampa, Fl.
  174.         Voice: 1-813-884-4267
  175.         Data:  1-813-887-3984
  176.  
  177.     Everex Evercom 2400
  178.     -------------------
  179.     The Everex Evercom 24 is an internal 2400 BAUD modem.  It has 4 switches on
  180.     the mounting bracket.  If you are using COM1 then all switches should be in
  181.     the OFF position.  If you are using COM2 see the Installation Guide for the
  182.     correct switch settings.
  183.  
  184.     The Evercom does not have  non-volatile memory like the Hayes 2400  and the
  185.     ATZ command will reset the modem to factory defaults.   It is therefore not
  186.     necessary to  use CONFIG to set  the Hayes 2400 defaults.   Because of this
  187.     major difference you must  use CONFIG parameter 225 to  change the standard
  188.     modem defaults.  Select parameters 2 and 5 and enter the command just as it
  189.     is but with the addition of &D2.  This will instruct RBBS-PC to add  &D2 to
  190.     the  standard modem initialization  string each  time the  system recycles.
  191.     Please  note that although the Evercom 24  manual indicates that &D2 is the
  192.     default that this is a misprint in their manual and &D0 is the real default
  193.     for the  &D command.   Parameter 7 can  be ignored since  they this  is for
  194.     battery backed up modems only.
  195.  
  196.  
  197.  
  198.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                     D-4
  199.  
  200.  
  201.     NOTE: Make  sure that &D2  is inserted immediately following  the "AT" when
  202.     modifying parameters 2 and 5 of parameter 225!
  203.  
  204.     A special thanks goes to Carl Margolis (Everex) for his help in identifying
  205.     these restrictions so that Evercom 24 users can now reliably use RBBS-PC.
  206.  
  207.     Do not select parameter 225 if you are using an Everex 1200 BAUD modem.
  208.  
  209.     FASTCOMM 2496 Turbo Modem
  210.     -------------------------
  211.     The FASTCOMM 2496  9600 and  19200 baud  modems work  with RBBS-PC  without
  212.     modifications to RBBS-PC.  However some unusual quirks were  noted with the
  213.     FASTCOMM hardware.  The modems  would NOT follow terminal baud rate  in the
  214.     command  mode if  the transition  was from  300 to  9600 (or  19,200) baud.
  215.     Therefore, if RBBS-PC were configured to initially operate at 9600 baud, it
  216.     would not properly reset after a 300 baud call.   It would, however, follow
  217.     all other changes  within the range  of RBBS-PC.   If it was  configured to
  218.     initially answer at both 2400 and 4800 baud and it worked equally well with
  219.     calls at  300,  1200, 2400,  4800,  9600 and  19200  baud for  both  cases.
  220.     Therefore set CONFIG parameter 208 to 2400 baud!
  221.  
  222.     It is recommended that CONFIG parameter 224 be set to answer on one ring!
  223.  
  224.     Specific instructions for modem set up are as follows:
  225.  
  226.       1) Using  the  BASIC program  SETFC.BAS  below,  set  the  default  modem
  227.          settings.  This  can  also  be done  manually  from  a  communications
  228.          program.   The  speed that  is  used to  establish the  default  modem
  229.          settings  is the speed to which the  modem defaults on reset and power
  230.          on.  It  is best to do this setup at  the same speed that RBBS-PC uses
  231.          as its default speed, namely 2400 baud.   In any case do not do it  at
  232.          9600 baud.
  233.  
  234.       2) Tell RBBS-PC  to  open  the  modem at  2400  baud  by  setting  CONFIG
  235.          parameter 208 to 2400 baud.
  236.  
  237.       3) Use CONFIG parameter 225  to change the modem reset command from "ATZ"
  238.          to "AAATZ".
  239.  
  240.     This string of  A's resets the  modem to the terminal  baud rate so  it can
  241.     respond to the other  commands.  If you want to experiment, watch the modem
  242.     respond to you when you change  baud rates in your favorite  communications
  243.     program.   This  modem function  is referred  to as  "autobaud".   You will
  244.     probably not  see the  first "A" echo  and sometimes not  the second.   You
  245.     should always  see the third  "A".  Others  have advised that  their modems
  246.     would "autobaud" from 300 to 9600 baud.  Mine would not.
  247.  
  248.       4) Use CONFIG parameter 225  to change the modem answer string to include
  249.          X2 instead of X1 (the CONFIG default).
  250.  
  251.     Stan Staten has  extensive experience  with RBBS-PC and  the FASTCOMM  2496
  252.     modems.  If you have  any questions regarding their use with  RBBS-PC, give
  253.     Stan's RBBS-PC system a call at (301) 869-7650.
  254.  
  255.     The following is  STAN's SETFC.BAS program's BASIC  source code to set  the
  256.     FASTCOMM  modem.   It can  be run  under  the BASIC  interpreter or  can be
  257.     compiled using  QuickBASIC from Microsoft.   SETFC.EXE and  SETFC2.EXE (for
  258.     COM2:) can be downloaded from Stan's BBS.
  259.  
  260.  
  261.  
  262.     APPENDIX D -- Modems with RBBS-PC                                       D-5
  263.  
  264.  
  265.     10   'title: 'SETFC.BAS, Copyright 1986 by H. Stanley Staten
  266.     20   'SysOp 3 WINKs BBS, 301-670-9621
  267.     30   '
  268.     40      DEFINT A-Z
  269.     50      CLEAR
  270.     60  '
  271.     70  ' ********************************************************************
  272.     80  ' * ROUTINE TO INITIALIZE THE FASTCOMM 2496 MODEM'S FIRMWARE         *
  273.     90  ' ********************************************************************
  274.     100  '
  275.     110  COM.PORT$ = "COM1"                 'Change to "COM2:" for COM2: use
  276.     120  PRINT "Setting FASTCOMM 2496 firmware for RBBS-PC on " + COM.PORT$
  277.     130  '
  278.     140  ' ********************************************************************
  279.     150  ' *                                                                  *
  280.     160  ' * INITIALIZE THE FASTCOMM 2496 VOLATILE MEMORY.  SET as follows    *
  281.     170  ' *                                                                  *
  282.     180  ' *         AT#F       = Set to factory defaults                     *
  283.     190  ' *         AT#LCN     = Set carrier detect to normal                *
  284.     200  ' *         AT#LDN     = Set DTR to normal                           *
  285.  
  286.     210  ' *         AT#LX2     = Set for XON/XOFF flow control               *
  287.  
  288.     220  ' *         ATS7=30    = Set wait for answer tone to 30 seconds      *
  289.  
  290.     230  ' *         ATM0       = Turn speaker off                            *
  291.  
  292.     240  ' *         ATV1       = Issue long form of results codes            *
  293.  
  294.     250  ' *         ATX2       = Full result messages                        *
  295.  
  296.     260  ' *         ATS57=1    = Hang up and reset automatically executed    *
  297.  
  298.     270  ' *         ATE0       = Do not echo modem commands back to the PC   *
  299.  
  300.     280  ' *         ATS10=10   = To cause to reset on loss of carrier faster *
  301.  
  302.     290  ' *         ATS58=3    = Force a 19200 Baud call to 9600 Baud locally*
  303.     300  ' *         ATS22=46   = Suggested by the vendor                     *
  304.     310  ' *         ATS0=0     = Don't answer until told to.                 *
  305.     320  ' *         AT#W       = Write settings to non volatile memory       *
  306.     330  ' *                                                                  *
  307.     340  ' ********************************************************************
  308.  
  309.     350  '
  310.     360  OPEN COM.PORT$ + ":2400,N,8,1,RS,CD,DS" AS #3
  311.     370  PRINT #3,"AAAAAAAT"
  312.     380  PRINT #3,"AT#F"
  313.     390  PRINT #3,"AT#LCN"
  314.     400  PRINT #3,"AT#LDN"
  315.     410  PRINT #3,"AT#LX2"
  316.     420  PRINT #3,"ATS7=30"
  317.     430  PRINT #3,"ATM0"
  318.     440  PRINT #3,"ATV1"
  319.     450  PRINT #3,"ATX2"
  320.     460  PRINT #3,"ATS57=1"
  321.     470  PRINT #3,"ATE0"
  322.     480  PRINT #3,"ATS10=10"
  323.     490  PRINT #3,"ATS58=3"
  324.  
  325.  
  326.  
  327.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                     D-6
  328.  
  329.  
  330.     500  PRINT #3,"ATS22=46"
  331.     510  PRINT #3,"ATS0=0"
  332.     520  PRINT #3,"AT#W"
  333.     530  SYSTEM
  334.  
  335.     Leading Edge Series L 2400B Modem
  336.     ---------------------------------
  337.     Gregg Snyder, SysOp of "The Elusive Diamond" - DGS (Alpha)  System, and Jim
  338.     Thompson of "The  Break" -DGS (Delta) System (Data: 703-680-9269) are to be
  339.     credited with  documenting how to get the Leading Edge Series L 2400B modem
  340.     to run with  RBBS-PC ("all modems are  Hayes-compatible, but some are  less
  341.     Hayes-compatible than others").
  342.  
  343.     First, you must  set CONFIG parameter 228 to  open the modem at  1200 baud.
  344.     Next, go to CONFIG parameter 225 and set the modem commands as follows:
  345.  
  346.     1. Reset the modem                : ATB1H0L1M0C1
  347.  
  348.     2. Initialize the modem           : ATH0B1L1M0Q1E0S0=254
  349.        Note: End item 2 with:
  350.          S0=1Q0X1 if answer on 0 rings
  351.          S0=254 if answer on >0 rings (no ring-back)
  352.          S0=255 if answer on >0 rings (with ring-back)
  353.  
  354.     3. Count the number of rings      : ATS1?
  355.  
  356.     4. Answer the phone               : ATQ0X1V1A
  357.  
  358.     5. Take the phone off the hook    : ATH1L1M0
  359.  
  360.     6. Clear the modem's firmware     : AT&F
  361.  
  362.     7. Initialize modem's firmware    : AT&C1&D3B1E0V1M0S0=0&T5
  363.        Note: End item 7 with:
  364.          Q1 if item 2 ends with S0=255
  365.  
  366.     8. Write to modem's firmware      : &W
  367.  
  368.     These  settings have  been tested  for  more than  a year  by Jim  Thompson
  369.     beginning with RBBS-PC 15.1C.
  370.  
  371.     MICROCOM AX\9624c
  372.     -----------------
  373.     First set the Microcom AX\9624c switch settings as follows:
  374.  
  375.          CONFIGURATION SWITCH SETTINGS FOR THE MICROCOM AX\9624c MODEM
  376.          =============================================================
  377.  
  378.                      1   2   3   4   5   6   7   8   9   10
  379.                      --------------------------------------
  380.     Front Switch -   U   D   D   D   D   U   U   D   U   U
  381.  
  382.     Rear Switch  -   U   U   D   U   D   D   D   D   -   -
  383.  
  384.     Change CONFIG parameter  228 to  open the  modem initially  for 9600  baud.
  385.     Then go  to CONFIG  parameter  225 and  change some  of  the default  Hayes
  386.     commands.
  387.  
  388.  
  389.  
  390.     APPENDIX D -- Modems with RBBS-PC                                       D-7
  391.  
  392.  
  393.     Within  parameter  225,  you  will  want  to  change  the  second  command,
  394.     "Initialize the modem."   If you want RBBS-PC to answer  on one ring set it
  395.     to:
  396.  
  397.                  ATM0Q1S2=255S10=45E0S0=254&D2
  398.  
  399.     To answer on zero rings, set it to:
  400.  
  401.                  ATM0Q1S2=255S10=15E0S0=0Q0X1&D3
  402.  
  403.     Please  note that  these change  the default  Hayes commands  supplied with
  404.     RBBS-PC for S10.  Also note  that an &D command was  added to the end.   If
  405.     you  are set  up to  answer on  ring zero  and your  modem sometimes  stops
  406.     answering for  no reason that you can isolate, alter  the S10 value to "45"
  407.     and &D2.  You may also  want to activate CONFIG parameter 236 to  "wake up"
  408.     the modem.
  409.  
  410.     These  configurations will  allow RBBS-PC  to establish  a MNP  reliable or
  411.     non-reliable  connection from  300 to  9600 BAUD  using the  AX\9624c's MNP
  412.     class 6 Universal Link Negotiation capability.
  413.  
  414.     Prometheus 2400G
  415.     ----------------
  416.     Underneath the  2400G is a bank  of 10 switches that  set certain operating
  417.     characteristics of the ProModem 2400G.  Only 3 (1,2 & 10) of these switches
  418.     are currently implemented.   The others are reserved for  future expansion.
  419.     All  three of these switches must  be in the off position  for the 2400G to
  420.     function properly with RBBS-PC.
  421.  
  422.     USRobotics Courier and HST
  423.     --------------------------
  424.     Both the  US Robotics COURIER  2400 and  COURIER HST modem  switch settings
  425.     should be as follows:
  426.      1 2 3 4 5 6 7 8 9 10   gang switch
  427.      U U U D D U U D D D      UUU      (Where U = Up = Off and  D = Down = On)
  428.  
  429.     The  Courier 2400  is a  high quality,  trouble free  modem that  is highly
  430.     recommended and which works well with all the RBBS-PC defaults.
  431.  
  432.     The USR COURIER HST modem switch setting should be as follows:
  433.      1 2 3 4 5 6 7 8 9 10   gang switch
  434.      U U U D D U U D D U      UUU      (Where U = Up = Off and  D = Down = On)
  435.  
  436.     RBBS-PC supports both modes of the USR  HST Modems.  In CONFIG, specify the
  437.     number of seconds between modem commands to be 1.
  438.  
  439.     MODE 1:
  440.     -------
  441.     In the  first mode of operation, CONFIG parameter  228 should be set to the
  442.     highest speed you intend to support.  When the HST modem detects a carrier,
  443.     it sends (at the baud rate set in parameter 228) an ASCII string to RBBS-PC
  444.     which contains the  new BAUD rate.  The modem will change it's baud rate to
  445.     match that of the caller's and RBBS-PC will correctly adjust to the modem's
  446.     new baud rate.  The following CONFIG parameters should be set:
  447.  
  448.     Parameter 222 -- set to 3 to allow the modem enough time to initialize
  449.     Parameter 223 -- set to 2
  450.     Parameter 227 -- set to NO
  451.     Parameter 228 -- set to 9600
  452.  
  453.  
  454.  
  455.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                     D-8
  456.  
  457.  
  458.     Parameter 237 -- set to NO
  459.     Parameter 244 -- set to YES
  460.     Parameter 245 -- set to NO
  461.  
  462.     You should also reply "NO" to parameter 225, CONFIG will show you a menu of
  463.     8  different modem commands.  The ONLY command  that needs to be changed is
  464.     number 7, "Initialize the modem firmware".  It should be:
  465.  
  466.               AT&A1&B0&H1&I0&M4&N0&R2&S1&Y3
  467.  
  468.     The meaning of this HST-specific initialization string is as follows:
  469.     &A1 = Display/ARQ result codes
  470.     &B0 = DTE/DCE rate follows connection rate
  471.     &H1 = Hardware (Clear To Send, Pin 5) flow control
  472.     &I0 = Flow control disabled
  473.     &M4 = Normal if ARQ connection cannot be made
  474.     &N0 = Negotiate highest possible link rate with remote modem
  475.     &R2 = Received data output to terminal on Request to Send high (Pin 4)
  476.           NOTE:  If your HST 9600 modem responds 961 or greater to the ATI
  477.                  command, substitute &R1 for &R2.
  478.     &S1 = Modem controls Data Set Ready
  479.     &Y3 = Nondestructive, unexpedited break signal
  480.  
  481.     The highest effective data transmission rate in this mode is 9600 baud.
  482.  
  483.     MODE 2:
  484.     -------
  485.     In this  second  mode the  USR  Modem  supports the  MNP  data  compression
  486.     technique  which  effectively transmits  data over  the  phone at  rates in
  487.     excess of 17K baud.  Setting up your HST to support both the  standard 300,
  488.     1200, 2400, and  the higher 9600 and  17K baud rates requires  that the HST
  489.     modem  speed  be "fixed"  at  19.2K  baud.   The  PC  running RBBS-PC  will
  490.     communicate with the  HST modem attached to  it at a fixed rate  of 19.2KB.
  491.     The  actual  data link  speed will  default to  the  highest rate  that the
  492.     caller's modem will support.
  493.  
  494.     Parameter 222 -- set to 3 to allow the modem enough time to initialize
  495.     Parameter 223 -- set to 2
  496.     Parameter 227 -- set to NO
  497.     Parameter 228 -- set to 19200
  498.     Parameter 237 -- set to YES
  499.     Parameter 244 -- set to YES
  500.     Parameter 245 -- set to NO
  501.  
  502.     You should also reply "NO" to parameter 225, CONFIG will show you a menu of
  503.     8 different modem commands.  The  ONLY command that needs to be changed  is
  504.     number 7, "Initialize the modem firmware".  It should be:
  505.  
  506.               AT&A1&B1&H1&I0&M4&N0&R2&S1&Y3
  507.  
  508.     The meaning of this HST-specific initialization string is as follows:
  509.     &A1 = Display/ARQ result codes
  510.     &B1 = DTE/DCE rate is fixed at allowable rate
  511.     &H1 = Hardware (Clear To Send, Pin 5) flow control
  512.     &I0 = Flow control disabled
  513.     &M4 = Normal if ARQ connection cannot be made
  514.     &N0 = Negotiate highest possible link rate with remote modem
  515.     &R2 = Received data output to terminal on Request to Send high (Pin 4)
  516.           NOTE:  If your HST 9600 modem responds 961 or greater to the ATI
  517.  
  518.  
  519.  
  520.     APPENDIX D -- Modems with RBBS-PC                                       D-9
  521.  
  522.  
  523.                  command, substitute &R1 for &R2.
  524.     &S1 = Modem controls Data Set Ready
  525.     &Y3 = Nondestructive, unexpedited break signal
  526.  
  527.     This will enable  the COURIER HST to  use the built-in MNP  protocol at the
  528.     highest possible baud rate that can be negotiated with the calling modem --
  529.     providing  the calling  modem is  also a  COURIER HST  modem.   The highest
  530.     effective data transmission rate in this mode is 17200 baud.
  531.  
  532.     After replying NO to  CONFIG parameter 225 and changing  the initialization
  533.     modem  command as  described  above for  either MODE  1 or  MODE 2  for the
  534.     COURIER HST, CONFIG parameter 231 should be selected in order to initialize
  535.     the COURIER  HST.  This places the setting in the HST's non-volatile random
  536.     access memory (NVRAM)  and need only  be repeated if  the NVRAM is  changed
  537.     (i.e. you use the  modem with applications other  than RBBS-PC that  change
  538.     the NVRAM).
  539.  
  540.     For the COURIER  2400, set CONFIG parameter  228 to 2400.   For the COURIER
  541.     HST, set parameter 228 as specified above for either MODE 1 or MODE 2.
  542.  
  543.     USRobotics HST Dual Standard
  544.     ----------------------------
  545.     The USRobotics Dual  Standard is an  excellent choice for  BBS SysOps.   It
  546.     combines reliability, performance and compatibility.  The biggest hurdle is
  547.     the price!   However, SysOps can  contact USRobotics at  (800) DIAL-USR for
  548.     information about SysOp special prices.
  549.  
  550.     The Dual Standard can support low-speed connections, as well as V.32, V.42,
  551.     V.42bis and HST-mode connections.  A proper configuration of the  BBS modem
  552.     will allow a caller with nearly ANY modem to connect with your BBS.
  553.  
  554.     The  file   MODEMS.SET  contains  proper  switch   settings,  firmware  and
  555.     initialization  settings,  and  CONFIG  parameter  settings  for  the  dual
  556.     standard.  However, you should consider the following:
  557.  
  558.       1) The dual standard  is flexible.  The  configuration suggested for
  559.          RBBS-PC will allow nearly  all modems to connect to your BBS, but
  560.          perhaps not at  the optimum  speed.  The  main consideration  for
  561.          performance  is the use of data compression.  RBBS-PC will ENABLE
  562.          data  compression on  your modem.   If  your callers  also enable
  563.          compression, V.32 throughput  when transferring COMPRESSED  files
  564.          will suffer.  However, throughput when capturing large text files
  565.          (such  as reading  messages non-stop)  will  be much  higher than
  566.          normal.  You  may want to post  a bulletin to your  users that if
  567.          they  want FAST  FILE TRANSFER,  they should  DISABLE compression
  568.          (&K0 is the modem command for the dual standard).  If they do so,
  569.          your  modem will also disable  compression for their  call.  This
  570.          will  allow each caller to decide if they want maximum throughput
  571.          for compressed files, or for text files.
  572.  
  573.       2) For  best results,  the baud rate  is locked  between RBBS-PC  and the
  574.          modem.   This allows the modem to negotiate speed with the caller, but
  575.          RBBS-PC can transfer data as fast as possible.  This should work under
  576.          all instances, but if  you have trouble configuring doors  or external
  577.          protocols, you may wish to turn off this feature.   To do this, change
  578.          the  baud  lock command  in  the FIRMWARE  initialize  command (CONFIG
  579.          parameter 225) to  ???, and tell RBBS-PC to NOT  remain at the initial
  580.          baud rate (CONFIG parameter ???).
  581.  
  582.  
  583.  
  584.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                    D-10
  585.  
  586.  
  587.     ZOOM Modem HC2400
  588.     -----------------
  589.     In order to  use the "ZOOM HC2400" modem with  RBBS-PC parameter 225 should
  590.     be changed as shown below.  Only #2 and #5 need to be changed.
  591.  
  592.     Changes in #2.  Add '&D2' just after  'AT'.  Change 'S2=255' to 'S2=43'.
  593.  
  594.     Change  in #5.  Add "&D2' just after  'AT'.
  595.  
  596.     1. Reset the modem                : ATZ
  597.     2. Initialize the modem           : AT&D2M0Q1S2=43S10=30E0Q0X1S0=0
  598.        Note: End item 2 with:
  599.          S0=1Q0X1 if answer on 0 rings
  600.          S0=254 if answer on >0 rings (no ring-back)
  601.          S0=255 if answer on >0 rings (with ring-back)
  602.     3. Count the number of rings      : ATS1?
  603.     4. Answer the phone               : ATQ0X1V1A
  604.     5. Take the phone off the hook    : AT&D2Q1E1H1M0
  605.     6. Clear the modem's firmware     : AT&F
  606.     7. Initialize modem's firmware    : AT&C1&D3B1E0V1M0S0=0&T5
  607.        Note: End item 7 with:
  608.  
  609.          Q1 if item 2 ends with S0=255
  610.  
  611.     8. Write to modem's firmware      : &W
  612.  
  613.     For further information contact:
  614.     Jeff L. Watts
  615.     STATESVILLERBBS-PC  Data # (704) 873-8482
  616.  
  617.